Události
Mistrovství Světa v Power BI DataViz
14. 2. 16 - 31. 3. 16
Se 4 šance na vstup, můžete vyhrát konferenční balíček a udělat to na LIVE Grand Finale v Las Vegas
Další informaceTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento dokument uvádí známé zásadní změny v Razoru po obecné verzi .NET 8 (.NET SDK verze 8.0.100) až po obecnou verzi .NET 9 (.NET SDK verze 9.0.100).
Zavedeno ve VS 17.10 a .NET 8.0.300
V https://github.com/dotnet/razor/pull/10232tomto případě jsme upravili chování způsobu analýzy identifikátoru, @
aby byl v rámci Razoru konzistentnější.
Výsledkem je několik scénářů, které mají jiné chování, které jsou uvedené níže.
Řetězce formuláře @$"ticket-{i}.png"
se už nerozpoznají. To bude opraveno v pozdější verzi změnou na nový lexer; až do té doby použijte $@
alternativní řešení problému.
@{
#region R
<h3>@ViewData["Title"]</h3>
#endregion
}
switch
s příkazy:@{
switch (true)
{
#region R
case true:
<div>@(1 + 1)</div>
break;
}
}
Dříve se direktivy preprocesoru jazyka C# následované kódem HTML někdy správně parsovaly, pokud by v něm kód HTML měl @
přechod. Nyní se konzistentně parsuje nesprávně. To bude vyřešeno v pozdější verzi změnou na nový lexer. Do té doby jsou k dispozici alternativní řešení pro kompilaci.
KÓD HTML může být obklopen složenými závorkami.
@{
#if DEBUG
{
<h3>@ViewData["Title"]</h3>
}
#endif
}
Direktivy, jako #region
jsou a #endregion
umožňují umístit středník za direktivu. Tento problém se bude efektivně řešit.
@{
#region R ;
<h3>@ViewData["Title"]</h3>
#endregion
}
Direktivy, jako #if
jsou a #endif
neumožňují středníky za podmínkou direktivy, ale jeden lze umístit na další řádek, aby byl prázdný příkaz.
@{
#if DEBUG
;
<h3>@ViewData["Title"]</h3>
#endif
}
Zpětná vazba k produktu ASP.NET Core
ASP.NET Core je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Mistrovství Světa v Power BI DataViz
14. 2. 16 - 31. 3. 16
Se 4 šance na vstup, můžete vyhrát konferenční balíček a udělat to na LIVE Grand Finale v Las Vegas
Další informaceŠkolení
Modul
Vytváření bohatých interaktivních komponent pomocí webových aplikací Blazor - Training
Naučte se spolupracovat s aplikacemi Blazor s kódem JavaScriptu, používat šablonované komponenty a zpracovávat události životního cyklu komponent.
Dokumentace
Zásadní změny kompilátoru Razor od verze .NET 9
Přečtěte si o všech zásadních změnách od počáteční verze .NET 9.
Přečtěte si, jak Razor stránky v ASP.NET Core usnadňují a produktivnější scénáře zaměřené na kódování stránek než používání MVC.
Zobrazení komponent v ASP.NET Core
Zjistěte, jak se komponenty zobrazení používají v ASP.NET Core a jak je přidat do aplikací.